@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html, body {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	background-color:#FFF;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
ul, li {
	list-style-type:none;
	text-decoration:none;
}
img {
	border:0px;
}
/*容器 -------------------------------------------------------------------*/
.rx_top, .rx_ad, .container {
	width:960px;
	margin:0px auto;
}
.rx_top {
	height:28px;
	background:url(../images/public/rx_top_c1.jpg) no-repeat;
	position:relative;
}
.rx_ad {
	height:40px;
	background:url(../images/ad/rx_ad.jpg) no-repeat;
	border-bottom:1px solid #4F69BA;
}
.container {
	padding-top:6px;
	position:relative;
	background-color:#FFF;
}
.combox_l {
	float:left;
	width:152px;
	height:auto;
	display:inline;
	margin-left:5px;
	background:url(../images/public/combox_l.jpg) repeat-y;
}
.combox_r {
	position:absolute;
	top:6px;
	right:5px;
	display:inline;
	width:790px;
}
/*rx_top -------------------------------------------------------------------*/
.logo {
	width:118px;
	height:32px;
	background:url(../images/public/logo.jpg) no-repeat;
	position:absolute;
	top:5px;
	left:6px;
}
.info {
	float:right;
	margin:6px 2px 0px 0px;
	display:inline;
}
.top_button {
	float:right;
	width:90px;
	height:16px;
	margin:6px 2px 0px 0px;
	display:inline;
}
.top_button a {
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;
	display:inline;
}
/*rx_ad -------------------------------------------------------------------*/

.navigation_ul {
	float:right;
	height:25px;
	width:auto;
	margin:15px 0px 0px 0px;
	display:inline;
}
.navigation_ul li {
	float:right;
	width:78px;
	height:25px;
	margin-right:1px;
	display:inline;
}
.navigation_ul li a {
	display:block;
	float:right;
	width:78px;
	height:25px;
	margin-right:0px;
	background:url(../images/public/navigation.jpg) no-repeat;
	display:inline;
}
.navigation_ul li a:hover {
	background:url(../images/public/navigation2.jpg) no-repeat;
}
.navigation_ul li a img {
	float:left;
	margin:5px 0px 0px 2px;
}
.navigation_ul li a p {
	float:left;
	color:#FFF;
	line-height:25px;
	margin:1px 0 0 2px;
	display:block;
	cursor:pointer;
}
.navigation_ul li a p:hover {
	color:#FFF;
}
/*combox_l -------------------------------------------------------------------*/
.news_box {
	float:left;
	width:150px;
	height:120px;
	background:url(../images/public/news_box.jpg) no-repeat;
	display:inline;
	border:1px solid #AFCCFC;
}
.navigation_ul2 {
	float:left;
	margin:6px auto;
	display:inline;
	border:1px solid #AFCCFC;
	padding-bottom:1px;
}
.navigation_ul2 li {
	float:left;
	width:150px;
	cursor:pointer;
	display:block;
	position:relative;
	line-height:25px;
}
.stop a, .open a,.stop_hover a, .open_hover a {
	float:left;
	width:125px;
	height:25px;
	font-weight: bold;
	padding-left:25px;
}
.stop_hover a{
	background:url(../images/public/navigation_c.jpg) no-repeat;
	color:#FFF;
}

.open_hover a{
	background:url(../images/public/navigation_c2.jpg) no-repeat;
	color:#FFF;
}
	
.stop a {
	background:url(../images/public/navigation_b.jpg) no-repeat;
	color:#FFF;
}
.open a {
	background:url(../images/public/navigation_b3.jpg) no-repeat;
	color:#FFF;
}
.stop_hover a:hover{background:url(../images/public/navigation_c2.jpg) no-repeat;}
.stop a:hover {
	background:url(../images/public/navigation_b3.jpg) no-repeat;
}
.open a:hover {
	background:url(../images/public/navigation_b3.jpg) no-repeat;
}
.ul2_1 {
	float:left;
	width:137px;
	margin:3px 0px 3px 6px;
	display:inline;
}
.ul2_1 li {
	width:137px;
	float:left;
	display:inline;
}
.stop2 a, .open2 a, .open22 a, .stop22 a {
	float:left;
	width:110px;
	height:22px;
	padding-left:27px;
	display:block;
	color:#273D71;
	background-repeat: no-repeat;
	background-position: 14px 6px;
	line-height:22px;
}
.stop2 a:hover, .open2 a:hover, .open22 a:hover, .stop22 a:hover {
	color:#FFF;
	background-image: url(../images/public/open2.jpg);
	background-position:0 0;
}
.stop2 a {
	background-image:url(../images/ico/adding.jpg);
}
.open22 a {
	color:#FFF;
	background-image: url(../images/public/open2.jpg);
	background-position:0 0;
}
.open2 a, .stop22 a {
	background-image:url(../images/ico/decrease.jpg);
}
.ul2_1 li {
	float:left;
}
.ul2_2 {
	float:left;
	width:137px;
	display:inline;
}
.ul2_2 li {
	float:left;
	display:inline;
	width:137px;
	line-height:22px;
}
.ul2_2 li .sans a {
	color:#273D71;
	background:url(../images/ico/sans.gif) no-repeat;
	background-position: 28px 6px;
	width:100px;
	padding-left:37px;
	display:block;
}
.nonce a{	
    width:100px;
	padding-left:37px;
	background:url(../images/public/nonce.jpg) no-repeat;
	display:block;
	color:#273D71;}
	
.ul2_2 li .sans a:hover {
    width:100px;
	padding-left:37px;
	background:url(../images/public/nonce2.jpg) no-repeat;
	display:block;
	color:#273D71;

}
.px10 {
	width:100%;
	height:10px;
	float:left;
}
.news_ul {
	width:80%;
	margin:0px 10%;
}
.news_ul li, .news_ul ol {
	width:100%;
}
.news_ul, .news_ul li, .news_ul ol {
	float:left;
	display:inline;
}
.news_ul ol {
	height:30px;
}
.news_ul a {
	color: #000;
}
.news_ul a:hover {
	color: #F60;
	text-decoration: underline;
}
/*combox_r -------------------------------------------------------------------*/
.position {
	float:right;
	width:775px;
	height:22px;
	background-image: url(../images/ico/b3.jpg);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left:15px;
	display:inline;
}
.position a {
	float:left;
	margin-left:5px;
	color:#F63;
}
.position p {
	float:left;
	width:5px;
	height:9px;
	background:url(../images/ico/b4.jpg) no-repeat;
	margin:4px 0px 0px 5px;
}
.position .in {
	width:60px;
	height:22px;
	float:right;
}
.search {
	float:right;
	width:778px;
	height:31px;
	border:1px solid #DBD8DB;
	background:url(../images/public/search.jpg) repeat-x;
	padding:7px 0px 0px 10px;
	display:inline;
}
.search2 {
	float:left;
	width:98.5%;
	border:1px solid #DBD8DB;
	padding:5px;
	display:inline;
	background-image: url(../images/public/search.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.button, .button2 {
	height:21px;
	border:0px;
	cursor:pointer;
}
.button {
	width:58px;
	background:url(../images/public/se_1.jpg) no-repeat;
}
.button2 {
	width:59px;
	background:url(../images/public/se_2.jpg) no-repeat;
}
.main_box {
	float:left;
	width:99.5%;
	height:auto;
	margin-top:0px;
	margin-left:5px;
	display:inline;
}

.combox_c,.combox_i{ float:left; display:inline; margin-left:9px; _margin-left:7px;}
.combox_c{ width:590px; height:auto;}
.combox_i{ width:190px; height:auto;}
.combox_ad,.index_full,.i_f_a,.i_f_b,.search_i,.index_clue,.clue_box,.index_clue a{float:left; display:inline; }
.combox_ad{ width:590px; height:200px;}
.index_full{ width:590px; height:auto; margin-top:5px;}
.i_f_a{ width:290px; margin-bottom:5px; background-color:#FFF;}
.i_f_b{ width:290px; margin:0px 0px 5px 10px; _margin:0px 0px 5px 8px; background-color:#FFF;}
.search_i {
	width:578px;
	height:31px;
	border:1px solid #7FBEE9;
	background:url(../images/public/search_i.jpg) repeat-x;
	padding:7px 0px 0px 10px;
	color:#FFF;
	margin-top:5px;
}
.in_w{ width:190px; margin:0px;}
.index_clue{ width:192px; height:auto; background:url(../images/public/clue.jpg) no-repeat; padding-top:28px; margin-bottom:5px;}
.clue_box{ width:187px; height:auto; border:1px solid #FFA000; background:url(../images/public/clue2.jpg) repeat-y; padding:5px 0;}
.index_clue a{ width:80%; padding-left:16px; margin-left:5%; background:url(../images/ico/g2.gif) no-repeat; background-position:0px 7px;}
.index_clue a:hover{
	color:#F00;
	text-decoration: underline;
}